home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
midi
/
prwzr220.lha
/
Pro-Wizard-v2.20
/
Bonus-Progs
/
RemoveMarks_11.lha
/
RemoveMarks.doc
< prev
Wrap
Text File
|
1995-07-31
|
7KB
|
262 lines
>> RemoveMarks v1.1 <<
~~~~~~~~~~~~~~~~
by Gryzor
~~~~~~~~~~~
Documentation Française : voir plus bas.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Well, no long documentation needed I think...
This tool is © Nicolas FRANCK, also known as Gryzor, the maaad converter :-)
(and module LoVeR) and belongs to Pro-Wizard-2 package, as a Bonus-Program.
It requires KickStart v2.04+, as well as Pro-Wizard itself ;)
DESCRIPTION :
~~~~~~~~~~~
As explained in Pro-Wizard's documentation (if you read it !? :), there is
a problem with DMS and SUPERDUPER, when you make a bigfile from a NDOS Disk
with one of these tools, some marks are inserted by them at the beginning of
each virtual track in the bigfile.
These marks are useful for these tools, obviously, to locate a track, but
they may create some annoying problems when scanning this file or when
extracting some packed data from it !
So, till yesterday, the only good way of proceeding was to use ExoticRipper
with the "d" command, then save the allocated memory in a file.
But here comes 'RemoveMarks' ;-)
A tiny tool which, as its name tells, will remove all the marks inserted
by DMS or SUPERDUPER from this kind of BIGFILE.
HOW TO USE IT :
~~~~~~~~~~~~~
Nothing complicated ! It's a simple command, usable from any CLI/Shell,
(and even via DirOpus for a better use) which requires a single parameter,
the bigfile to remove the marks from.
Currently, the program recognizes the files coming from:
1. SUPERDUPER (FileSize MUST BE: 901772 bytes)
2. DMS (several versions) (FileSize MUST BE: 902776 bytes)
If you know some other tools that make the same job, and if you want
RemoveMarks to recognize them, just let me know ! I'll implement them.
The tool will warn you if you pass a wrong file in parameter.
All the job will be done in the same file, unlike in v1.0. All the marks
will be erased, and the final file will have a size of 901120, the usual
size of a disk-image (901120 = 80 tracks * 22 sectors * 512 bytes).
Then, you can use this file for scanning or extracting, without any problem.
USING IT WITHIN DIROPUS :
~~~~~~~~~~~~~~~~~~~~~~~
Like every "little command tool" like this, you can create a special button
in DirOpus for RemoveMarks.
In the command line just write: <AmigaDOS> RemoveMarks {f}
And set the following flags: 'Do all files' and 'Rescan source'.
NOTES :
~~~~~
The tool doesn't require a lot of memory, around 15kb I guess, to hold one
single track in memory (11264 bytes).
On my A4000/030 25Mhz, the job is done in HALF A SECOND !! :)
Directly on hard-disk, this may be longer, due to your HD speed, of course.
Have Fun and Enjoy !!
ø¤° Gryzor °¤ø
----------------------------------------------------------------------------
HISTORY :
~~~~~~~
- v1.1 : 31-Jul-95 File length : 1388 bytes
Now, the job is done in THE SAME FILE !
Added some error-messages, so filesize is growing ;)
- v1.0 : 30-Jul-95 File length : 822 bytes
Requires a SourceFile and a DestinationFile to work.
Thus, needs double memory/disk-space to do the job.
No error message :(
<><><><><><><><><><><><><><><>
Documentation Française
~~~~~~~~~~~~~~~~~~~~~~~~~
Cet utilitaire est © Nicolas FRANCK, alias Gryzor, le converter foouuu :-)
(et surtout un grand adorateur de mODuLeS) et appartient à la distribution
de Pro-Wizard-2, en tant que Bonus-Program.
Il nécessite juste le KickStart v2.04+, comme Pro-Wizard lui-même ;)
DESCRIPTION :
~~~~~~~~~~~
Comme je l'explique dans la doc de Pro-Wiz (si vous l'avez lu !? :), il y a
un petit problème avec DMS et SUPERDUPER lorsqu'on constitue un fichier à
partir des pistes d'une disquette NON-DOS, ces softs insèrent des marques de
reconnaissance au début de chaque piste virtuelle dans le fichier.
Bien sûr, ces marques sont utiles à ces programmes, pour localiser une piste
particulière, mais elles créent des décalages dans les données de la d7
qui peuvent faire echouer un Scan avec Pro-Wiz ou l'extraction de données
crunchées de ce fichier, des Gurus peuvent même apparaître...
Donc, jusqu'a hier, la solution consistait à utiliser Exotic Ripper, avec la
commande "d", et sauver la mémoire dans un fichier.
Mais voici venir 'RemoveMarks' ! ;-)
Un tout petit programme qui, comme son nom l'indique, va enveler ces petites
marques de reconnaissance au début de chaque piste, dans ces gros fichiers.
COMMENT S'EN SERVIR :
~~~~~~~~~~~~~~~~~~~
Rien de compliqué ! C'est une simple commande, utilisable dans un CLI/Shell
(et même au sein de DirOpus, voir plus bas) qui requiert juste un argument,
le nom du gros fichier duquel vous voulez enlever les marques.
Pour le moment, le programme reconnait les fichiers provenant de :
1. SUPERDUPER (Taille du fichier : 901772 octets)
2. DMS (plusieurs versions) (Taille du fichier : 902776 octets)
Si vous connaissez d'autres softs qui font le même travail, et si vous
voulez que RemoveMarks reconnaisse leurs fichiers, contactez-moi,
en m'envoyant ces programmes, j'inclurai leur reconnaissance dans le soft.
Le programme vous affichera un message d'erreur si vous lui spécifiez un
mauvais fichier (ni SuperDuper, ni DMS) en paramètre.
Tout le travail est effectué dans le même fichier, contrairement à la v1.0.
Toutes les marques sont effacées, les données sont redécalées, et la taille
finale du fichier sera de 901120 octets, la taille habituelle d'une d7 mise
en fichier (901120 = 80 pistes * 22 secteurs * 512 octets).
Ensuite, vous pouvez scannez ce fichier avec Pro-Wiz, ou en extraire des
données packées, etc... vous n'aurez plus de problèmes dûs aux marques.
L'UTILISER AVEC DIROPUS :
~~~~~~~~~~~~~~~~~~~~~~~
Comme toute "petite commande", vous pouvez créer un bouton spécial dans
DirOpus qui accueillera RemoveMarks.
Spécifiez juste dans la commande : <AmigaDOS> RemoveMarks {f}
Et les flags suivants : 'Do all files' et 'Rescan Source'.
NOTES :
~~~~~
Le programme nécessite très peu de mémoire pour fonctionner, du genre 15ko,
essentiellement pour copier une piste en mémoire (11264 octets).
Sur mon 4000/030 à 25Mhz, l'opération se fait en UNE DEMI-SECONDE !! :)
A partir d'un disque dur, ca sera évidemment plus long, cela dépendra de la
vitesse du disque...
Have Fun and Enjoy !!
ø¤° Gryzor °¤ø
----------------------------------------------------------------------------
HISTORY :
~~~~~~~
- v1.1 : 31-Jul-95 Taille du programme : 1388 octets
Maintenant, tout le travail est effectué au sein du
MEME FICHIER !
AJout de plusieurs messages d'erreur, ce qui a fait grossir
la taille du programme ;)
- v1.0 : 30-Jul-95 Taille du programme : 822 octets
Nécessite un fichier source et un fichier destination.
A donc besoin du double de mémoire/d'espace disque pour
effectuer l'opération.
Pas de messages d'erreur :(